package work20241211.lianxi;

/**
 * @author zdl
 * @date 2024/12/11
 */
public class Demo8 {
    public static void main(String[] args) {
        /**
         * 8. 字符串大小写转换
         * 题目描述：
         * 编写一个方法，接收一个字符串 s，将其中所有小写字母转换为大写字母，或者将大写字母转换为小写字母。
         *
         * 示例：
         *
         * java
         * Input: "Hello"
         * Output: "hELLO"
         * 提示：
         *
         * 使用 String.toLowerCase() 和 String.toUpperCase() 方法。
         */
        String s = "Hello";
        System.out.println(englisgConvert(s));
    }
    public static String englisgConvert(String s){
        char[] charArray = s.toCharArray();
        StringBuilder sb =new StringBuilder();
        for (Character c:charArray) {
            if (Character.isUpperCase(c)){
                sb.append(Character.toLowerCase(c));
            } else if (Character.isLowerCase(c)) {
                sb.append(Character.toUpperCase(c));
            }
        }
        return sb.toString();
    }
}
